//
//  DBManager.h
//  DBManger
//
//  Created by qianfeng on 16/1/24.
//  Copyright (c) 2016年 qianfeng. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "FMDB.h"

@interface DBManager : NSObject

+(DBManager *)manager;

/**
 *  创建普通数据表，只有data一条数据
 */
-(void)createNormalTable:(NSString *)tableName;
/**
 * 创建详细数据表，带有多个字段
 */
-(void)createTable:(NSString *)tableName andSql:(NSString *)sql;
/**
 * 查询数据
 * 格式形如: tablename where 字段='?'
 */
-(FMResultSet *)selectDataWithSql:(NSString *)sql;
/**
 * 插入数据(注意检查数据是否存在)
 * 格式形如: tablename(字段1,字段2..) values (?,?..)
 */
-(void)insertDataWithSql:(NSString *)sql;
/**
 * 删除数据(注意检查数据是否存在)
 * 格式形如: tablename where 字段1='?'
 */
-(void)deleteDataWithSql:(NSString *)sql;
/**
 * 更新数据(注意检查数据是否存在) 
 * 格式形如: tablename set 字段1='?',字段2='?' where 字段='?'
 */
-(void)updateDataWithSql:(NSString *)sql;
@end
